import json
# 已修改代码
if __name__ == '__main__':
    # 定义一个json字符串
    jsonStr ="""
      {"status":200,"msg":"sucess", "data":""}
    """
    # 定义一个字典
    sim_dict =   {"status":200,"msg":"sucess", "data":""}

    # 问题: jsonStr 和 sim_dict 是否一样?
    # 字典可以使用字典的操作
    print(sim_dict.get("msg"))
    # 字符串没有办法 通过key 获取value
    # json本身实质上是一个字符串 也就是说没办法使用字典的函数和操作 所以python中操作不方便
    # 这个时候 python提供了 把字符串转换为字典的操作 loads
    result = json.loads(jsonStr)
    print(type(result)) # <class 'dict'>
    print(type(jsonStr)) # <class 'str'>
    print(result.get("msg"))


    # python也提供了 把字典转换为json字符串的操作 dumps
    resultStr = json.dumps(sim_dict)
    print(type(resultStr))
    print(resultStr)
